Bin Packing with Conflicts: A Generic Branch-and-Price Algorithm
نویسندگان
چکیده
The bin packing problem with conflicts consists in packing items in a minimum number of bins of limited capacity while avoiding joint assignments of items that are in conflict. Our study demonstrates the comparatively good performance of a generic Branch-and-Price algorithm for this problem. We made use of our black-box solver BaPCod, relying on its generic branching scheme and primal heuristics, while developing a specific pricing oracle. For the case where the conflict graph is an interval graph, we developed a dynamic programming algorithm for pricing, while for the general case, we implemented a depth-first-search branch-and-bound approach. The algorithm is tested on instances from the literature where the conflict graph is an interval graph, as well as on newly generated instances with an arbitrarily conflict graph. The computational results show that our generic algorithm outperforms special purpose algorithms of the literature, closing all open instances in one hour of CPU time.
منابع مشابه
A Branch-and-Price Algorithm for the Bin Packing Problem with Conflicts
In the Bin Packing Problem with Conflicts (BPPC), we are given a set V = {1, 2, . . . , n} of items, each item i having a non-negative weight wi, and an infinite number of identical bins of weight capacity W . We are also given a conflict graph G = (V,E), where E is a set of edges such that (i, j) ∈ E when i and j are in conflict. Items in conflict cannot be assigned to the same bin. The aim of...
متن کاملBranching in branch-and-price: a generic scheme
Developing a branching scheme that is compatible with the column generation procedure can be challenging. Application specific and generic schemes have been proposed in the literature, but they have their drawbacks. One generic scheme is to implement standard branching in the space of the compact formulation to which the Dantzig-Wolfe reformulation was applied. However, in the presence of multi...
متن کاملExtending Two-Dimensional Bin Packing Problem: Consideration of Priority for Items
In this paper a two-dimensional non-oriented guillotine bin packing problem is studied when items have different priorities. Our objective is to maximize the total profit which is total revenues minus costs of used bins and wasted area. A genetic algorithm is developed to solve this problem where a new coding scheme is introduced. To evaluate the performance of the proposed GA, first an upper b...
متن کاملBranch-and-price and beam search algorithms for the Variable Cost and Size Bin Packing Problem with optional items
In the Variable Cost and Size Bin Packing Problem with optional items, a set of items characterized by volume and profit and a set of bins of different types characterized by volume and cost are given. The goal consists in selecting those items and bins which optimize an objective function which combines the cost of the used bins and the profit of the selected items. We propose two methods to t...
متن کاملBranch-and-price algorithms for the dual bin packing and maximum cardinality bin packing problem
There appear to be two versions of the Dual Bin Packing problem in the literature. In addition, one of the versions has a counterpart in the cutting stock literature, known as the Skiving Stock Problem. This paper outlines branch-andprice algorithms for both. We introduce combinatorial upper bounds and well-performing heuristics from the literature in the branch-and-price framework. Extensive c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- INFORMS Journal on Computing
دوره 25 شماره
صفحات -
تاریخ انتشار 2013